xPeas
MENU ☰
 

 

 

 

    

    🍴           

  Leon County » Tallahassee

  Place » Temple

Mission San Luis
Leon County » Tallahassee
Place » Temple

2100 W Tennessee St, Tallahassee, FL 32304

145 views    💖 1
Mission San Luis was a Spanish Franciscan mission built in 1633 in the Florida Panhandle. It is two miles west of the present-day Florida Capitol Building in Tallahassee, Florida.